import request from '@/utils/request'

// 获取赛事列表
export function fetchMatchList(params) {
  return request({
    url: '/api/match/list',
    method: 'get',
    params
  })
}

// 创建赛事
export function createMatch(data) {
  return request({
    url: '/api/match/create',
    method: 'post',
    data
  })
}

// 更新赛事
export function updateMatch(data) {
  return request({
    url: '/api/match/update',
    method: 'put',
    data
  })
}

// 删除赛事
export function deleteMatch(id) {
  return request({
    url: `/api/match/delete/${id}`,
    method: 'delete'
  })
}

// 刷新赛事数据
export function refreshMatchData() {
  return request({
    url: '/api/match/refresh',
    method: 'post'
  })
}

// 获取赛事详情
export function getMatchDetail(id) {
  return request({
    url: `/api/match/detail/${id}`,
    method: 'get'
  })
}

// 获取赛事统计
export function getMatchStats() {
  return request({
    url: '/api/match/stats',
    method: 'get'
  })
}

// 获取联赛列表
export function getLeagueList() {
  return request({
    url: '/api/match/leagues',
    method: 'get'
  })
}
